#ifndef __GSWEEKDAY_H__
#define __GSWEEKDAY_H__

#include "GameState.h"
#include "../Game.h"

class GSWeekday:GameState
{
public:
	GSWeekday();
	virtual ~GSWeekday();
public:
	virtual void OnEnter();
	virtual void Update();
	virtual void Render();
	virtual void OnExit();
private:
	void GetDayName();
	int RandomAttribute();

	gui::IGUIFont* fontCustom;
	gui::IGUIFont* fontCustomBig;
	video::ITexture* sprWDTexture;
	video::ITexture* sprMorning;
	video::ITexture* sprAfterSchool;
	video::ITexture* sprEvening;
	video::ITexture* sprHolder;

	core::stringc s_DayName;

	bool m_IsNextDay;

	core::rect<s32> dayBox;
	core::rect<s32> bgBox;
};

#endif